Italian hitch - Français Anglais Dictionnaire